Skip to main content

Diálogo: Propiedades: Construir

Símbolo: _cds_icon_property_object.png

Función: El diálogo contiene opciones para compilar (operación de construcción) el objeto.

Llamar: Ver → Propiedades mando; menú contextual del objeto en el árbol de dispositivos

Nombre

Descripción

Excluir de la compilación

standard icon: Este objeto y recursivamente sus objetos secundarios no se incluyen en la siguiente operación de compilación.

La entrada del objeto se muestra en fuentes verdes en el Dispositivos vista o en el POU vista.

Implementación externa

(Enlace tardío en el sistema de tiempo de ejecución)

standard icon: CODESYS no genera ningún código para este objeto cuando se compila el proyecto. El objeto se vincula tan pronto como el proyecto se ejecuta en el sistema de destino, siempre que exista allí (por ejemplo, en una biblioteca).

La longitud máxima de estos nombres de objetos (bloques de funciones y métodos) es de 64 caracteres.

El nombre del objeto se adjunta con (EXT) en el Dispositivos vista o en el POU vista.

Habilitar llamada al sistema

standard icon: Es posible una llamada al sistema (sistema runtime) para funciones.

Antecedentes: Diferente a CoDeSys V2.3, el operador ADR en V3 se puede utilizar con nombres de funciones, nombres de programas, nombres de bloques de funciones y nombres de métodos. Reemplaza el INSTANCE_OF operador.

PERO: No es posible llamar punteros de función desde dentro CODESYS.

Enlace siempre

standard icon: El objeto está marcado en el compilador y, por lo tanto, siempre se incluye en la información de compilación. Esto significa que siempre se compila y descarga en el controlador.

Nota: El pragma {atributo 'enlace siempre'} también se puede usar para indicar al compilador que siempre incluya un objeto.

El compilador define

Aquí puede especificar "defines" o condiciones para compilar el objeto (compilación condicional). También puede especificar el expr expresión, que se utiliza en este tipo de pragmas. Múltiples entradas son posibles como una lista separada por comas (ver {define} declaraciones).

Ejemplo: hello, test:='1'

Definiciones adicionales del compilador de la descripción del dispositivo

Definido en el dispositivo

Lista de definiciones del compilador que se originan a partir de la descripción del dispositivo

Estas definiciones del compilador se usan en la compilación si no se enumeran en el Definiciones ignoradas campo.

Definiciones ignoradas

Lista de definiciones del compilador de la descripción del dispositivo que no se usan en la compilación

_cds_icon_arrow_right.png

Copia la definición del compilador seleccionado del Definido en el dispositivo campo a la Definiciones ignoradas campo

_cds_icon_arrow_left.png

Mueve la definición del compilador seleccionado de la Definiciones ignoradas campo a la Definido en el dispositivo campo

La definición del compilador se usa en la compilación.

Para más información, ver: Pragmas Condicionales